/**
 *====================================================
 * 文件名称: FinanceTask.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月24日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.yuexunit.finance.project.action.v1.model.FinanceBulkstock;
import com.yuexunit.finance.project.action.v1.model.FinanceContainerBill;
import com.yuexunit.web.annotation.Parameter;


/**
 * @ClassName: FinanceTaskLoanInfo
 * @Description: TODO 金融流程放款审批APP界面数据
 * @author: NTBK-021-1010
 * @date: 2016年10月31日 下午2:45:50
 */
public class FinanceTaskGoodsInfo {
	
	
	@Parameter(name = "bulkstocks", description = "融资货物")
	private List<FinanceBulkstock> bulkstocks = new ArrayList<>();
	
	@Parameter(name = "deliverProvince", description = "发货省份")
	private String deliverProvince;

	@Parameter(name = "deliverCity", description = "发货城市")
	private String deliverCity;

	@Parameter(name = "deliverDistrict", description = "发货区县", nullable = true)
	private String deliverDistrict;

	@Parameter(name = "deliverAddress", description = "发货地")
	private String deliverAddress;

	@Parameter(name = "deliverContactor", description = "发获联系人")
	private String deliverContactor;

	@Parameter(name = "deliverContactPhone", description = "发货联系人电话")
	private String deliverContactPhone;

	@Parameter(name = "receiveProvince", description = "收货省份")
	private String receiveProvince;

	@Parameter(name = "receiveCity", description = "收货城市")
	private String receiveCity;

	@Parameter(name = "receiveDistrict", description = "收货区县", nullable = true)
	private String receiveDistrict;

	@Parameter(name = "receiveAddress", description = "收货地")
	private String receiveAddress;

	@Parameter(name = "receive", description = "收货方")
	private String receive;
	
	@Parameter(name = "deliver", description = "发货方")
	private String deliver;

	@Parameter(name = "receiveContactor", description = "收货联系人")
	private String receiveContactor;

	@Parameter(name = "receiveContactPhone", description = "收货联系人电话")
	private String receiveContactPhone;

	@Parameter(name = "packingDemand", description = "包装要求", nullable = true)
	private String packingDemand;

	@Parameter(name = "markDemand", description = "标记要求", nullable = true)
	private String markDemand;

	@Parameter(name = "storeDemand", description = "储存条件", nullable = true)
	private String storeDemand;

	@Parameter(name = "safekeep", description = "保管要求", nullable = true)
	private String safekeep;
	
	@Parameter(name = "containerBills", description = "订舱箱信息")
	private List<FinanceContainerBill> containerBills = new ArrayList<>();
	
	@Parameter(name = "enterpriseInsurance", description = "是否保险-企业")
	private Boolean enterpriseInsurance;
	
	@Parameter(name = "enterpriseInsuranceAmount", description = "保险费用-企业")
	private BigDecimal enterpriseInsuranceAmount;
	
	@Parameter(name = "enterpriseForceAmount", description = "保额-企业")
	private BigDecimal enterpriseForceAmount;
	
	@Parameter(name = "enterpriseInsurer", description = "保险公司-企业")
	private String enterpriseInsurer;
	
	@Parameter(name = "enterpriseInsuranceType", description = "险种-企业")
	private String enterpriseInsuranceType;
	
	@Parameter(name = "enterpriseInsuranceNumber", description = "保单编号-企业")
	private String enterpriseInsuranceNumber;

	/** 险种名称 */
	@Parameter(name = "COVERAGE_NAME",description = "保单险种-平台")
	private String coverageName;

	/** 投保总金额 */
	@Parameter(name = "INSURANCE_AMOUNT",description = "保险费用-平台")
	private BigDecimal insuranceAmount;
	
	/** 投保总金额 */
	@Parameter(name = "TOTAL_AMOUNT",description = "投保总金额-平台")
	private BigDecimal totalAmount;
	
	/** 保险公司 */
	@Parameter(name = "INSURANCE_COMPANY",description = "保险公司-平台")
	private String insuranceCompany;
	
	/** 保单编号 */
	@Parameter(name = "INSURANCE_NUMBER",description = "保单编号-平台")
	private String insuranceNumber;

	public List<FinanceBulkstock> getBulkstocks() {
		return bulkstocks;
	}

	public void setBulkstocks(List<FinanceBulkstock> bulkstocks) {
		this.bulkstocks = bulkstocks;
	}

	public String getDeliverProvince() {
		return deliverProvince;
	}

	public void setDeliverProvince(String deliverProvince) {
		this.deliverProvince = deliverProvince;
	}

	public String getDeliverCity() {
		return deliverCity;
	}

	public void setDeliverCity(String deliverCity) {
		this.deliverCity = deliverCity;
	}

	public String getDeliverDistrict() {
		return deliverDistrict;
	}

	public void setDeliverDistrict(String deliverDistrict) {
		this.deliverDistrict = deliverDistrict;
	}

	public String getDeliverAddress() {
		return deliverAddress;
	}

	public void setDeliverAddress(String deliverAddress) {
		this.deliverAddress = deliverAddress;
	}

	public String getDeliverContactor() {
		return deliverContactor;
	}

	public void setDeliverContactor(String deliverContactor) {
		this.deliverContactor = deliverContactor;
	}

	public String getDeliverContactPhone() {
		return deliverContactPhone;
	}

	public void setDeliverContactPhone(String deliverContactPhone) {
		this.deliverContactPhone = deliverContactPhone;
	}

	public String getReceiveProvince() {
		return receiveProvince;
	}

	public void setReceiveProvince(String receiveProvince) {
		this.receiveProvince = receiveProvince;
	}

	public String getReceiveCity() {
		return receiveCity;
	}

	public void setReceiveCity(String receiveCity) {
		this.receiveCity = receiveCity;
	}

	public String getReceiveDistrict() {
		return receiveDistrict;
	}

	public void setReceiveDistrict(String receiveDistrict) {
		this.receiveDistrict = receiveDistrict;
	}

	public String getReceiveAddress() {
		return receiveAddress;
	}

	public void setReceiveAddress(String receiveAddress) {
		this.receiveAddress = receiveAddress;
	}

	public String getReceive() {
		return receive;
	}

	public void setReceive(String receive) {
		this.receive = receive;
	}

	public String getDeliver() {
		return deliver;
	}

	public void setDeliver(String deliver) {
		this.deliver = deliver;
	}

	public String getReceiveContactor() {
		return receiveContactor;
	}

	public void setReceiveContactor(String receiveContactor) {
		this.receiveContactor = receiveContactor;
	}

	public String getReceiveContactPhone() {
		return receiveContactPhone;
	}

	public void setReceiveContactPhone(String receiveContactPhone) {
		this.receiveContactPhone = receiveContactPhone;
	}

	public String getPackingDemand() {
		return packingDemand;
	}

	public void setPackingDemand(String packingDemand) {
		this.packingDemand = packingDemand;
	}

	public String getMarkDemand() {
		return markDemand;
	}

	public void setMarkDemand(String markDemand) {
		this.markDemand = markDemand;
	}

	public String getStoreDemand() {
		return storeDemand;
	}

	public void setStoreDemand(String storeDemand) {
		this.storeDemand = storeDemand;
	}

	public String getSafekeep() {
		return safekeep;
	}

	public void setSafekeep(String safekeep) {
		this.safekeep = safekeep;
	}

	public List<FinanceContainerBill> getContainerBills() {
		return containerBills;
	}

	public void setContainerBills(List<FinanceContainerBill> containerBills) {
		this.containerBills = containerBills;
	}

	public Boolean getEnterpriseInsurance() {
		return enterpriseInsurance;
	}

	public void setEnterpriseInsurance(Boolean enterpriseInsurance) {
		this.enterpriseInsurance = enterpriseInsurance;
	}

	public BigDecimal getEnterpriseInsuranceAmount() {
		return enterpriseInsuranceAmount;
	}

	public void setEnterpriseInsuranceAmount(BigDecimal enterpriseInsuranceAmount) {
		this.enterpriseInsuranceAmount = enterpriseInsuranceAmount;
	}

	public BigDecimal getEnterpriseForceAmount() {
		return enterpriseForceAmount;
	}

	public void setEnterpriseForceAmount(BigDecimal enterpriseForceAmount) {
		this.enterpriseForceAmount = enterpriseForceAmount;
	}

	public String getEnterpriseInsurer() {
		return enterpriseInsurer;
	}

	public void setEnterpriseInsurer(String enterpriseInsurer) {
		this.enterpriseInsurer = enterpriseInsurer;
	}

	public String getEnterpriseInsuranceType() {
		return enterpriseInsuranceType;
	}

	public void setEnterpriseInsuranceType(String enterpriseInsuranceType) {
		this.enterpriseInsuranceType = enterpriseInsuranceType;
	}

	public String getEnterpriseInsuranceNumber() {
		return enterpriseInsuranceNumber;
	}

	public void setEnterpriseInsuranceNumber(String enterpriseInsuranceNumber) {
		this.enterpriseInsuranceNumber = enterpriseInsuranceNumber;
	}

	public String getCoverageName() {
		return coverageName;
	}

	public void setCoverageName(String coverageName) {
		this.coverageName = coverageName;
	}

	public BigDecimal getInsuranceAmount() {
		return insuranceAmount;
	}

	public void setInsuranceAmount(BigDecimal insuranceAmount) {
		this.insuranceAmount = insuranceAmount;
	}

	public BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getInsuranceCompany() {
		return insuranceCompany;
	}

	public void setInsuranceCompany(String insuranceCompany) {
		this.insuranceCompany = insuranceCompany;
	}

	public String getInsuranceNumber() {
		return insuranceNumber;
	}

	public void setInsuranceNumber(String insuranceNumber) {
		this.insuranceNumber = insuranceNumber;
	}
	
	
	
}
